package com.woniu.his.mms.client.param;

import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class AddDrugPram {

    /**
     * 药品名称
     */
    @NotNull
    private String nameDrug;

    /**
     * 药品规格
     */
    @NotNull
    private String format;

    /**
     * 药品价格
     */
    @NotNull
    @Min(0)
    private BigDecimal price;

    /**
     * 包装单位 盒/
     */
    @NotNull
    private String unit;

    /**
     * 生产商
     */
    @NotNull
    private String manufacturer;

    /**
     * 药品剂型id
     */
    @NotNull
    @Min(1)
    private Long dosageId;

    /**
     * 药品类型
     */
    @NotNull
    @Min(1)
    private Long typeId;

    /**
     * 拼音助记码
     */
    @NotNull
    private String mnemonicCode;

    /**
     * 库存
     */
    @Min(1)
    @NotNull
    private Long stock;

    /**
     * 通用名称
     */
    @NotNull
    private String genericName;

}
